/* Basic Reset */
* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

/* Basic styling for the carousel container */
.home-news {
    width: 80%;
    margin: auto;
}

/* Style each slide item */
.news-article {
    padding: 10px; /* Add space around each slide */
    text-align: center;
}

/* Style the images */
.news-img-shadow img {
    width: 105%; /* Ensure the image takes the full width */
    height: 206px; /* Fixed height */
    object-fit: cover; /* Cover maintains aspect ratio */
    border-radius: 8px; /* Rounded corners */
    box-shadow: none; /* Remove any box shadow */
}

/* Style for captions */
.news-cat {
    font-weight: bold;
    margin: 8px 0 4px;
    color: #555;
}

.news-title {
    font-size: 0.9em;
    color: #777;
    margin: 0;
}

/* Hide arrows */
.news-slick-arrows {
    display: none; /* Hides the entire arrow container */
}

/* Remove any blue background */
.home-news {
    background: transparent; /* Ensures no background color */
}